Package-level declarations

Types

Link copied to clipboard
data class AffineTransformationMatrix2(val m00: Double, val m01: Double, val m02: Double, val m10: Double, val m11: Double, val m12: Double) : Transformer<Vec2>

Represents a 2D affine transformation matrix.

Link copied to clipboard
data class Line2(val direction: Vec2, val originOffSet: Double, val precision: DoubleEquivalence = DEFAULT_DOUBLE_EQUIVALENCE) : Hyperplane<Vec2>
Link copied to clipboard
class PolarCoordinates(radius: Double, azimuth: Double) : Spatial

Represents a point in polar coordinates. See polar coordinate system for more information.

Link copied to clipboard
data class Vec2(val x: Double, val y: Double) : Spatial, Distanceable<Vec2> , Vector<Vec2>

This class represents two-dimensional vectors and points in a Euclidean space.